Review On Semi!!